<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">
   <head><title>IGNORED</title></head>
   <body>
      <ui:composition template="/templates/masterLayout.xhtml">
         <ui:define name="windowTitle">
            Главная страница
         </ui:define>

         <ui:define name="content">
            <p>Добро пожаловать</p>
            <h:panelGroup rendered="#{authBean.loggedIn and authBean.currentUser.isStudent}">
      		 Последние новости группы <h:outputText value="#{groupBean.group.name}" />:
         	<h:dataTable value="#{groupBean.newMessages}" var="message">
    		<h:column>
        	<f:facet name="header">
            <h:outputText value="Тема сообщения" />
		        </f:facet>
        		<h:outputText value="#{message.theme}" />
		    </h:column>
		    <h:column>
        	<f:facet name="header">
	            <h:outputText value="Опубликовано" />
    	    </f:facet>
        	<h:outputText value="#{message.sentDate}" />
    		</h:column>
    		<h:column>
        	<f:facet name="header">
	            <h:outputText value="Автор" />
    	    </f:facet>
        	<h:outputText value="#{message.sender.shortName}" />
    		</h:column>
			</h:dataTable>
			<h:link outcome="publicMessages" includeViewParams="true" value="Все новости группы #{groupBean.group.name}">
   				<f:param name="group" value="#{groupBean.group.id}"/> 
			</h:link>
			<p>Недавно загруженные файлы</p>
			<h:dataTable value="#{groupBean.newFiles}" var="file">
    <h:column>
        <f:facet name="header">
            <h:outputText value="Имя файла" />
        </f:facet>
        <h:outputLink value="uploads/#{file.encodedName}?id=#{file.id}">#{file.name}</h:outputLink>
    </h:column>
    <h:column>
        <f:facet name="header">
            <h:outputText value="Загружен" />
        </f:facet>
        <h:outputText value="#{file.uploadDate}" />
    </h:column>
	</h:dataTable>   	
    		</h:panelGroup>
         </ui:define>
      </ui:composition>
   </body>
</html>